something huge - Turkish English Dictionary